div#main
{  
  margin-left:20px;
  _margin-left:5px;
  margin-top:20px;
}

div#main,
div#main div.head,
div#main div.sub_nav_bar
{
  width:760px;  
  _width:775px;  
}

div#main div.head
{
  margin-bottom:20px;
}

div#main div.head div.logo_and_tool,
div#main div.head div.logo_and_tool div.logo,
div#main div.head div.logo_and_tool div.tool
{
  width:280px; 
}

div#main div.head div.logo_and_tool div.tool
{
  text-align:center;
}

div#main div.head div.logo_and_tool
{
  _margin-left:10px;
}


div#main div.head div.logo img
{
  float:right;
}

div#main div.head div.info,
div#main div.head div.info div.top_corner,
div#main div.head div.info div.body,
div#main div.head div.info div.bottom_corner
{
  width:440px;
}

div#main div.head div.info
{
  
  margin-left:20px;
  background-color:#EEECE2;
}

div#main div.head div.info div.body div.title {
  border-bottom:2px solid #FFFFFF;
  font-size:16px;
  font-weight:bold;
  padding-bottom:5px;
  padding-left:5px;
  margin-left:10px;
  color:#FF6600;
  width:410px;
}

div#main div.head div.info div.body div.title span
{
  color:#666666;
  font-size:12px;
  margin-left:10px;
}

div#main div.head div.info div.body div.title div.funcs
{
  float:right;
}

div#main div.head div.info div.body div.title div.funcs img
{
  margin-right:3px;
  margin-left:5px;
}

div#main div.head div.info div.body
{
  padding-left:10px;
  *padding-left:0px;
  padding-bottom:10px;
}

div#main div.head div.info div.body div.line
{
  width:400px;
  font-size:14px;  
  margin-top:8px;
}

div#main div.head div.info div.body div.line dl
{
  margin:0px;
}

div#main div.head div.info div.body div.line dl dt
{
  font-weight:bold;
  text-align:left;
  color:#3F3929;
  width:75px;
  font-size:13px;
}
div#main div.head div.info div.body div.line dl dd
{
  color:#222222;
  margin-left:15px;
  font-weight:normal;
  line-height:18px;
  width:300px;
}

div#main div.head div.info div.body div.line dl dd.money {
  color:#FD7903;
  font-weight:bold;
}

div#main div.head div.info div.body div.line dl dd img {
  margin-left:5px;
}

div#main div.head div.info div.body div.line dl dd a.help {
  line-height:18px;
  height:18px;
  margin-left:10px;
}

div#main div.head div.info div.body div.line dl dd.synopsis
{
  width:300px;
  font-size:12px;
  color:#666666;
}

div#main div.head div.info div.body div.line dl dd.synopsis p
{
  margin-top:0px;
  margin-bottom:0px;
}

div#main div.head div.info div.body div.line dl dd.option
{
  color:#666666;  
  font-size:13px;  
}

div#main div.head div.info div.body div.line dl dd.option b
{
  color:#FF664B;
}

div#main div.head div.info div.body div.line dl dd.option a
{
  color:#197325;
  text-decoration:underline;
}

div#main div.head div.info div.body div.line dl dd.option a:hover
{
  font-weight:bold;
}

div#main div.head div.info div.body div.line dl dd.using
{
  color:#666666;  
  font-size:13px;  
}

div#main div.head div.info div.body div.line dl dd.using b
{
  color:#197325;
}

div#main div.head div.info div.body div.line dl dd.using a
{
  color:#197325;
  text-decoration:underline;
}

div#main div.head div.info div.body div.line dl dd.using a:hover
{
  font-weight:bold;
}

div#main div.head div.info div.body div.line dl dd.care
{
  color:#8D8D8D;  
  font-size:13px;  
}

div#main div.head div.info div.body div.line dl dd.care b
{
  color:#FF664B;
}

div#main div.head div.info div.body div.line dl dd.care a
{
  color:#197325;
  text-decoration:underline;
}

div#main div.head div.info div.body div.line dl dd.care a:hover
{
  font-weight:bold;
}

div#main div.head div.info div.body div.line dl dd.funcs
{
  text-align:left;
}

div#main div.head div.info div.body div.line dl dd.funcs img
{
  border:0px;
  margin-right:10px;
}

div#main div.head div.info div.body div.line div.enjoy_or_not
{
  margin-left:90px;
  _margin-left:70px;
  padding-top:10px;
}

div#main div.head div.info div.body div.line div.enjoy_or_not a
{
  color:#197325;
  font-weight:bold;
  font-size:14px;
  margin-left:10px;
}

div#main div.head div.info div.body div.line div.enjoy_or_not a img
{
  border:0px;
}

div#main div.head div.enjoy
{  
  margin-top:5px;
  text-align:center;
  margin-left:15px;  
  _margin-left:8px;
}

div#main div.head div.enjoy div
{
  width:auto;
  border:1px #CCCCCC solid;
  background-color:#EEECE2;
  padding:1px 8px 1px 4px;
  margin-right:5px;
  color:#3F3929;  
  line-height:22px;
}

div#main div.head div.enjoy div iframe#renren_like {
  width:63px;
  _width:67px;
  height:23px;
}

div#main div.head div.enjoy div a
{
  color:#3F3929;
}

div#main div.head div.enjoy div.copy_to
{
  background:url("/images/tools/other_tools.jpg") no-repeat scroll 0px -65px transparent;
  padding-left:30px;
}

div#main div.head div.enjoy div.copy_to div
{
  *height:22px;
  *line-height:22px;
  background-color:white;
  border:0px;
  padding:0px;
  margin:0px;
}

div#main div.head div.enjoy div.copy_to div select
{
  *font-size:11px;
  *height:20px;
  *line-height:20px;
}

div#main div.head div.enjoy div a.to_favorite
{
  background:url("/images/tools/other_tools.jpg") no-repeat scroll 0px 0px transparent;
  padding-left:30px;
}

div#main div.head div.enjoy div a.copy_link
{
  background:url("/images/tools/other_tools.jpg") no-repeat scroll 0px -101px transparent;
  padding-left:30px;
}

div#main div.head div.enjoy div select
{
  font-size:12px;
  margin-left:5px;
}

div#main div.head div.enjoy img
{
  margin-left:40px;
}

div#main div#body
{
  width:760px;
  background-color:#CCCCCC;  
}

div#main div#tools
{
  width:756px;
  margin-left:2px;
  _margin-left:1px;
  margin-bottom:2px;
  background-color:white;
}

div#main div#tools div.tool
{
  width:736px;
  _width:751px;
  display:inline;
  padding:10px 10px 30px 10px;
}

div#main div#tools div.h
{
  display:none;
}

div#main div#tools div.tool h2 {
border-bottom:1px dashed #666666;
color:#1C7E29;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
padding: 10px 0 5px 5px;
width:720px;
}

div#main div#tools div.tool div.block
{
  padding-left:10px;
  padding-right:10px;
}

div#main div#tools div.tool div.block div.content
{
  padding-left:10px;
  padding-right:10px;
}

div#main div#tools div.tool div.block div.content p {
  line-height:20px;
  width:700px;  
  font-size:14px;
  padding:0px;
  margin:0px;
  text-indent:28px;
}

div#main div#tools div.tool div.block div.content img
{
  margin-right:5px;
}

#items_related {
  width:760px;
  _width:775px;
  overflow:hidden;
  background-color:white;
  padding-top:10px;
  border-bottom:1px #CCCCCC solid;
}

.last, div.last {
margin-right:0;
}

#items_related .title {
background:none repeat scroll 0 0 #4F4E44;
color:#FFFFFF;
padding:8px 1em;
width:760px;
}

.itemlist1  {
clear:both;
list-style:none outside none;
margin:0;
overflow:hidden;
padding:0;
padding-top:10px;
width:100%;
}

ul {
list-style-type:disc;
}

.itemlist1 li {
float:left;
height:200px;
text-align:center;
width:150px;
}

#items_related a {
color:#FFFFFF;
}

.itemlist1 li a.b {

border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
display:block;
width:120px;
}

img
{
  border:0px;
}
.itemlist1 li div.logo
{
  text-align:center;
  margin-left:10px;
}

.itemlist1 .list_name {
  background:url("/images/tools/listname_bg.gif") repeat scroll 0 0 transparent;
  height:44px;
  line-height:44px;
  margin:8px 0;
  overflow:hidden;
  width:150px;
}

#items_related .list_name a {
  color:#666666;
}


div#options div.option,
div#qas div.qa
{
  width:720px;
  padding:10px 5px 10px 5px;
  background-color:#F5F5F5;
  border:1px #EEEEEE solid;;
  margin-bottom:5px;
}

div#options div.option div.right,
div#qas div.qa div.right
{  
  margin-left:30px;
}

div#options div.option div.right,
div#options div.option div.right div.head,
div#options div.option div.right div.content,
div#main div#tools div.tool div.line,
div#options div#new_or_edit_option,
div#qas div.qa div.right,
div#qas div.qa div.right div.head,
div#qas div.qa div.right div.content,
div#main div#tools div.tool div.line,
div#qas div#new_or_edit_qa
{
  width:620px;  
}

div#main div#tools div.tool div.line
{
  margin:0 0 5px 0;
  width:720px;
}

div#options div.option div.right div.head div.who,
div#qas div.option div.right div.head div.who
{
  width:auto;  
}

div#options div.option div.right div.head div.value
{
  margin-left:50px;
}

div#options div.option div.right div.head div.edit_or_destroy,
div#qas div.qa div.right div.head div.edit_or_destroy
{
  float:right;
}

div#options div.option div.right div.head div.edit_or_destroy a.edit,
div#qas div.qa div.right div.head div.edit_or_destroy a.edit
{
  color:white;
  background-color:#197325;
  float:left;
  font-size:11px;
  margin-left:20px;
  padding:1px 10px 1px 10px;
}

div#options div.option div.right div.head div.edit_or_destroy a.destroy,
div#qas div.qa div.right div.head div.edit_or_destroy a.destroy
{
  color:white;
  background-color:#4E4E44;
  padding:1px 10px 1px 10px;
  margin-left:10px;  
  float:left;
  font-size:11px;
}

div#options div.option div.right div.head,
div#qas div.qa div.right div.head
{
  margin-bottom:0px;
}

div#options div.option div.right div.head div.who a,
div#qas div.qa div.right div.head div.who a
{
  color:#197325;
  font-weight:bold;
  margin-right:10px;
}

div#options div.option div.right div.content,
div#qas div.qa div.right div.q
{
  color:#66667D; 
  padding:5px;
}

div#qas div.qa div.right div.a
{
  border:1px #FCBB29 solid;
  background-color:#FFF3D9;
  padding:5px;
  margin-top:5px;
}
div#qas div.qa div.right div.a span,
div#qas div.qa div.right div.q span
{
  float:right;
  margin-right:5px;
}

div#qas div.qa div.right div.q span.q_info
{
  
  color:#000000;
}

div#qas div.qa div.right div.a span.a_info
{
  color:#FCBB29;  
}

div#qas div.qa div.right div.a span.c_q a,
div#qas div.qa div.right div.q span.a a
{
  color:#197325;
  font-weight:bold;     
  padding:1px 8px 1px 8px;
}

div#qas div.qa div.right div.a span.c_q a:hover,
div#qas div.qa div.right div.q span.a a:hover
{
  background-color:#197325;
  color:white;
}

div#options div.line a.new_option,
div#qas div.line a.new_q
{
  color:white;
  background-color:#197325;
  padding:1px 10px 1px 10px;
  margin-right:5px;  
  float:right;
  font-size:11px;
}

div#new_or_edit_option div,
div#new_or_edit_option div dl dt,
div#new_or_edit_option div dl dd,
div#new_or_edit_qa div,
div#new_or_edit_qa div dl dt,
div#new_or_edit_qa div dl dd,
div#new_or_edit_my_setting div,
div#new_or_edit_my_setting div dl dt,
div#new_or_edit_my_setting div dl dd,
div#new_or_edit_my_setting div.show div.center
{
  width:710px;
}

div#new_or_edit_my_setting div.show dl dt
{
  width:150px;
  text-align:right;
}

div#new_or_edit_my_setting div.show dl dd
{
  width:500px;
  margin-left:15px;
}

div#new_or_edit_my_setting div.show div.center,
div#new_or_edit_my_setting div#new_my_setting
{
  text-align:center;
  border:0px;
}

div#my_setting div#new_or_edit_my_setting div.small
{
  text-align:right;
  background-color:#ffffff;
  padding:0px 10px 0px 10px;
  margin:0px;
  border:0px;
}

div#new_or_edit_my_setting div.show div.center
{
  width:700px;
}

div#new_or_edit_my_setting div#new_my_setting img
{
  border:0px;
  /*padding-top:50px;*/
  padding-bottom:50px;
}

div#options div#new_or_edit_option div,
div#qas div#new_or_edit_q div,
div#my_setting div#new_or_edit_my_setting div
{
  background-color:#F5F5F5;
  margin-top:5px;
}

div#new_or_edit_option div,
div#new_or_edit_q div,
div#new_or_edit_my_setting div
{
  border:1px #EEEEEE solid;
  padding:10px 10px 10px 10px;
}

div#new_or_edit_option form div,
div#new_or_edit_q form div,
div#new_or_edit_my_setting form div
{
  border:0px;
}

div#new_or_edit_option div dl,
div#new_or_edit_q div dl,
div#new_or_edit_my_setting div dl
{
  margin-top:5px;
  margin-bottom:0;
}

div#new_or_edit_option div dl.bottom,
div#new_or_edit_q div dl.bottom,
div#new_or_edit_my_setting div dl.bottom
{
  margin-top:20px;
}

div#new_or_edit_option div dl dt,
div#new_or_edit_my_setting div dl dt,
div#new_or_edit_q div dl dt
{
  color:#222222;
  font-weight:bold;
  margin:0;
}

div#new_or_edit_option div dl dt span,
div#new_or_edit_my_setting div dl dt span,
div#new_or_edit_q div dl dt span
{
  margin-left:5px;
  color:#B0B0B0;
  font-weight:normal;
}

div#new_or_edit_option div dl dt span b,
div#new_or_edit_my_setting div dl dt span b,
div#new_or_edit_q div dl dt span b
{
  color:#D84A02;
}

div#new_or_edit_option div dl dd,
div#new_or_edit_my_setting div dl dd,
div#new_or_edit_q div dl dd
{
  margin:0;
}

div#new_or_edit_option div dl dd select,
div#new_or_edit_option div dl dd textarea,
div#new_or_edit_my_setting div dl dd select,
div#new_or_edit_my_setting div dl dd textarea,
div#new_or_edit_my_setting div dl dd input,
div#new_or_edit_q div dl dd select,
div#new_or_edit_q div dl dd textarea
{
  border:1px solid #EEEEEE;
  width:680px;
}

div#new_or_edit_my_setting div dl dd input.s
{
  width:auto;
  margin-right:15px;
}

div#new_or_edit_option div dl dd select:hover,
div#new_or_edit_option div dl dd textarea:hover,
div#new_or_edit_my_setting div dl dd select:hover,
div#new_or_edit_my_setting div dl dd textarea:hover,
div#new_or_edit_my_setting div dl dd input:hover,
div#new_or_edit_q div dl dd select:hover,
div#new_or_edit_q div dl dd textarea:hover
{
  border:1px solid #BBBBBB;  
}

div#new_or_edit_option div dl dd textarea,
div#new_or_edit_my_setting div dl dd textarea,
div#new_or_edit_q div dl dd textarea
{
  height:80px;
}

div#new_or_edit_option div dl dd a,
div#new_or_edit_my_setting div dl dd a,
div#my_setting div#new_or_edit_my_setting div.small a.new,
div#new_or_edit_my_setting div a.new,
div#new_or_edit_my_setting div a.edit,
div#new_or_edit_my_setting div a.other,
div#new_or_edit_my_setting div a.delete,
div#new_or_edit_q div dl a
{
  padding:2px 10px 2px 10px;  
  margin-right:10px;
}

div#new_or_edit_my_setting div dl dd a.alert
{
  padding-left:20px;
  padding-top:0px;
}

div#new_or_edit_option div dl dd a.submit,
div#new_or_edit_my_setting div dl dd a.submit,
div#new_or_edit_my_setting div dl dd a.other,
div#my_setting div#new_or_edit_my_setting div.small a.new,
div#new_or_edit_my_setting div dl dd a.new,
div#new_or_edit_my_setting div dl dd a.edit,
div#new_or_edit_my_setting div dl dd a.delete,
div#new_or_edit_my_setting div a.edit,
div#new_or_edit_my_setting div a.other,
div#new_or_edit_my_setting div a.delete,
div#new_or_edit_q div dl dd a.submit
{
  background-color:#197325;  
  color:white;
}

div#new_or_edit_my_setting div dl dd a.other,
div#new_or_edit_my_setting div a.other
{
  background-color:#D84A02;
  color:white;
}

div#new_or_edit_my_setting div dl dd a.delete,
div#new_or_edit_my_setting div a.delete
{
  background-color:#4E4E44;
}

div#new_or_edit_option div dl dd a.return,
div#new_or_edit_my_setting div dl dd a.return,
div#new_or_edit_q div dl dd a.return
{
  background-color:#4F4E44;
  color:white; 
}

div#my_setting div#new_or_edit_my_setting div.small a.new
{
  background-color:#FB6703;
}

div#new_or_edit_my_setting div dl dd a.reset
{
  background-color:#BBBBBB;
  color:white; 
}


div#my_setting div#new_or_edit_my_setting a.add_to_my_dish
{
  font-size:14px;
  padding:4px 10px 4px 10px; 
  background-color:#197325;
  color:white;  
}

div#my_setting div#new_or_edit_my_setting a.enjoying
{
  font-size:14px;
  padding:4px 10px 4px 10px; 
  background-color:#FB6800;
  color:white;  
  margin-right:20px;
}


div#new_or_edit_my_setting div#new_my_setting
{
  height:50px;
  padding-top:35px;
}

div#new_or_edit_my_setting a.alert
{
  background-color:#B41212;
  color:white;
  padding:2px 10px 2px 18px;
}